body {
    background: #0a3fa8;
}

.project-icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

.ver-layout {
    display: flex;
    flex-direction: column;
}

.ver-layout-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.hor-layout {
    display: flex;
    flex-direction: row;
}

.hor-layout-center {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.filter-tree {
    height: calc(80vh - 40px);
    margin-top: 10px;
    width: 300px;
    overflow-y: auto;
    background: #F2F3F5;
}

.filter-tree1 {
    height: calc(80vh - 40px);
    margin-top: 10px;
    width: 300px;
    overflow-y: auto;
}

.project-list-item {
    margin-bottom: 10px;
}

.project-action-layout {
    width: 320px;
    margin-left: 20px;
}

.project-action-layout > * {
    margin-bottom: 10px;
}

.project-action-view {
    width: 150px;
}

.project-action-view:first-of-type {
    margin-left: 10px
}

.cmd-radio-layout {
    margin-top: 17px;
    width: 100%;
}

.cmd-radio-layout > * {
    margin-bottom: 10px;
}

#customCmdInputDiv {
    padding-right: 10px !important;
    white-space: nowrap !important;
}

.app-container {
    width: 100%;
    height: calc(100vh - 2 * 8px);
}

.log-layout {
    margin-left: 10px;
    flex: 1;
}

.select-project-item {
    margin-right: 10px;
    margin-bottom: 10px;
}

.code-layout {
    margin-bottom: 10px;
    height: 80vh;
    padding: 10px;
    overflow-y: auto;
    background: #d7d8da;
    border-radius: 10px;
    font-weight: bold;
}